package com.wangdong.xiaoting.retrofit;


import java.util.List;

import retrofit2.Call;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Path;

/**
 * 自定义一个interface 接口类
 */
public interface GithubService {

    /**
     * 注释 GET 请求
     * @param user  参数传值  通过反射获取 user 信息
     * @return
     */
    @GET("users/{user}/repos")
    Call<List<Repo>> listRepos(@Path("user") String user);


    /**
     * post 添加给post请求必须@FormUrlEncode
     * @param username
     * @param pwd
     * @return
     */
    @POST("login")
    @FormUrlEncoded
    Call<UserInfoModel> login (@Field("username") String username,@Field("pwd") String pwd);

}
